home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Eagles Nest BBS 8
/
Eagles_Nest_Mac_Collection_Disc_8.TOAST
/
Developer Tools⁄Additions
/
InsideBa1994
/
InsideBasic-94
/
IB 94
/
FN Get Selection
/
FN GetSelection
Wrap
Text File
|
1994-01-20
|
667b
|
28 lines
LONG FN getSelection$
gsHndl& = TEHANDLE(WINDOW(0))
gsStart = PEEK WORD(PEEK LONG(gsHndl&)+32)
gsEnd = PEEK WORD(PEEK LONG(gsHndl&)+34)
gsLen = gsEnd - gsStart
IF gsLen > 255 THEN gsLen = 255
BLOCKMOVE PEEK LONG(FN TEGETTEXT(gsHndl&))+gsStart,VARPTR(fTemp$)+1,gsLen
POKE VARPTR(fTemp$),gsLen AND 255
END FN = fTemp$
'
'==========================================================================
'
WINDOW 1:COORDINATE WINDOW:TEXT 0,12,0,0
EDIT FIELD 1,"This is a test. (Press Command-period to exit.)",(20,20)-(200,200),2
'
"Loop"
DIALOG ON :BREAK ON
DIALOG OFF:BREAK OFF
PRINT%(20,230)"The selection is: ";FN getSelection$;
CLS PAGE
GOTO"Loop"